<?php

namespace Acme\StaffBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;

class StaffType extends AbstractType
{
    public function buildForm(FormBuilder $builder, array $options)
    {
        $builder
            ->add('name', 'text', array(
                'label' => 'Наименование'
            ))
            ->add('description', 'textarea', array(
                'label' => 'Описание'
            ))
            ->add('file', 'file', array(
                'label' => 'Изображение',
                'required' => false
            ))
            ->add('firm', 'entity', array(
                'label' => 'Фирма',
                'class' => 'AcmeFirmsBundle:Firms',
                'property' => 'name',
                'empty_value' => 'Выберите фирму'
            ))
            ->add('category', 'entity', array(
                'label' => 'Категория',
                'class' => 'AcmeStaffBundle:CategoryStaff',
                'empty_value' => 'Выберите категорию'
            ))
        ;
    }

    public function getName()
    {
        return 'acme_staffbundle_stafftype';
    }
}
